//==========================================================================
// Copyright (c) 2000-2008,  Elastos, Inc.  All Rights Reserved.
//==========================================================================
#ifndef _DISPDRVRH 
#define _DISPDRVRH

void DispDrvrSetDibBuffer(void *data);
void CameraInterruptHandler();
void DispDrvrInitialize (void);
int CameraInit(P_CAMERA_APP_T pCameraApp);
void CameraReleaseFrame(P_CAMERA_APP_T pCameraApp);
void CameraStartVideoCapture();
void CameraStopVideoCapture();
void Overlay2_Enable(P_XLLP_OVERLAY_T pXllpOverlay);
void Overlay2_Disable(P_XLLP_OVERLAY_T pXllpOverlay);
void Overlay2_DMA_Length(P_XLLP_OVERLAY_T pXllpOverlay);
unsigned long DrvEscape(ULONG iEsc, ULONG cjIn, PVoid pvIn, ULONG cjOut, PVoid pvOut);

#endif